﻿using System;
using System.Collections.Generic;
using System.Text;

namespace IceDog.DNL.CSharp.DesignPattern.CompositeEntityPattern.JavaEJB
{
    /// <summary>
    /// 组合实体（Composite Entity） - 它是主要的实体 bean。它可以是粗粒的，或者可以包含一个粗粒度对象，用于持续生命周期。
    /// </summary>
    public class CompositeEntity
    {
        private CoarseGrainedObject cgo = new CoarseGrainedObject();

        public void SetData(String data1, String data2)
        {
            cgo.SetData(data1, data2);
        }

        public List<string> GetData()
        {
            return cgo.GetData();
        }
    }
}
